package com.example.socialmediaplatform.post;

import java.util.Date;
import java.util.List;

public class PostDTO {
    private Long id;
    private String username;
    private String description;
    private Date targetDate;
    private List<String> imageUrls;
    private List<String> videoUrls;
    private int likes;
    private int comments;
    private List<String> likedUsers;
    private List<PostCommentDTO> commentList;

    public Long getId() { return id; }
    public void setId(Long id) { this.id = id; }
    public String getUsername() { return username; }
    public void setUsername(String username) { this.username = username; }
    public String getDescription() { return description; }
    public void setDescription(String description) { this.description = description; }
    public Date getTargetDate() { return targetDate; }
    public void setTargetDate(Date targetDate) { this.targetDate = targetDate; }
    public List<String> getImageUrls() { return imageUrls; }
    public void setImageUrls(List<String> imageUrls) { this.imageUrls = imageUrls; }
    public List<String> getVideoUrls() { return videoUrls; }
    public void setVideoUrls(List<String> videoUrls) { this.videoUrls = videoUrls; }
    public int getLikes() { return likes; }
    public void setLikes(int likes) { this.likes = likes; }
    public int getComments() { return comments; }
    public void setComments(int comments) { this.comments = comments; }
    public List<String> getLikedUsers() { return likedUsers; }
    public void setLikedUsers(List<String> likedUsers) { this.likedUsers = likedUsers; }
    public List<PostCommentDTO> getCommentList() { return commentList; }
    public void setCommentList(List<PostCommentDTO> commentList) { this.commentList = commentList; }
} 
